home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SunSoft Catalyst CDWARE 1996 May to August
/
Catalyst CDWARE 1996 May to August.iso
/
.products
/
Hyperion
/
_install
/
install_unbundled
next >
Wrap
Text File
|
1996-02-28
|
3KB
|
124 lines
#! /bin/sh
#
# Installation shell script for WorkMan -> Catalyst CDware
#
# Usage: install_unbundled -m<mountpoint> -p<productpath>
#
# Created: June 12, 1991
# Last Revised: May 19, 1994
#
# Use this installation script to install WilView from Catalyst CDware
#
#
# For technical support, please call.
#
# get command line parameters
#
MOUNT_PARM=$1
PRODUCT_PARM=$2
# set PRODUCT_SIZE to the size of your product in kbytes
PRODUCT_SIZE=1000
#
# get complete paths
#
MOUNT_PATH=`echo $MOUNT_PARM | egrep -e -m | sed -e 's/-m//'`
PRODUCT_DIR=`echo $PRODUCT_PARM | egrep -e -p | sed -e 's/-p//'`
PRODUCT_PATH=$MOUNT_PATH/$PRODUCT_DIR
#
# get location of installation directory
##
echo "Please enter the absoulte path name of the directory structure in which"
echo "you would like to install WorkMan. "
echo
echo "Installation directory: "
read INSTALL_DIR
#
# verify the installation directory exists and is a directory
#
if [ ! -d "$INSTALL_DIR" ]
then
echo "Creating $INSTALL_DIR ..."
mkdir $INSTALL_DIR
if [ ! -d "$INSTALL_DIR" ]
then
echo
echo
echo "Could not create the installation directory."
echo
echo "Exiting the installation script."
exit 1
fi
fi
#
# verify write permission for the installation directory
#
if [ ! -w "$INSTALL_DIR" ]
then
echo
echo
echo "You do not have write permission for the installation directory: "
echo $INSTALL_DIR
echo
echo
echo "Exiting the installation script."
exit 1
fi
#
# verify free disk space
#
echo
echo "Verifying free disk space..."
FREE_SPACE=0
df=/tmp/FREE.$$
/usr/bin/df $INSTALL_DIR | sed /kbytes/d | sed -e '3,$d' | sed -e '1,$s/ */ /g' > $df
case `/usr/bin/wc -l $df | sed -e 's/^ *//' | cut -f1 -d" " ` in
1) FREE_SPACE=`cat $df | cut -f4 -d" "` ;;
2) FREE_SPACE=`cat $df | sed 1d | sed 's/^ *//' | cut -f3 -d" "` ;;
esac
if [ -n $FREE_SPACE ]
then
if [ $FREE_SPACE -lt $PRODUCT_SIZE ]
then
echo
echo
echo "The WorkMan installation requires $PRODUCT_SIZE kbytes of"
echo "free disk space. There is only $FREE_SPACE kbytes of free"
echo "disk space in the selected filesystem. Please free up some"
echo "disk space and try this installation again."
echo
echo "Exiting the installation script."
exit 1
fi
fi
/bin/rm $df 2>/dev/null
#
# copy binaries to installation directory
#
cp -r $PRODUCT_PATH/src $INSTALL_DIR
echo
echo
echo "The installation was a success."
echo
echo "To load WorkMan, do the following: "
echo
echo "1. Exit the Catalyst CDware Interface."
echo "2. Change directories to "$INSTALL_DIR"/src "
echo "3. If you are running Solaris 2.x SPARC you can "
echo " just run workman.S2. Otherwise you may need to run make."
echo
echo
sleep 10
exit 0